﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Domain.Entities;
using Volo.Abp.MultiTenancy;

namespace Ocean.His.MedicalInsurance
{
    public class HiClientConfig : Entity<Guid>, IMultiTenant
    {
        /// <summary>
        /// 结算类型
        /// </summary>
        public string ClinicSettlementTypeValue { get; set; }

        /// <summary>
        /// 结算类型
        /// </summary>
        public string ClinicSettlementTypeLabel { get; set; }

        /// <summary>
        /// 就医地医保区划
        /// </summary>
        public string MdtrtareaAdmvs { get; set; }

        /// <summary>
        /// 接收方系统代码
        /// </summary>
        public string RecerSysCode { get; set; }

        /// <summary>
        /// 接口版本号
        /// </summary>
        public string Infver { get; set; }

        /// <summary>
        /// 定点医药机构编号
        /// </summary>
        public string FixmedinsCode { get; set; }

        /// <summary>
        /// 定点医药机构名称
        /// </summary>
        public string FixmedinsName { get; set; }

        /// <summary>
        /// 开发商标识
        /// </summary>
        public string DeveloperName { get; set; }

        /// <summary>
        /// 开发商秘钥
        /// </summary>
        public string DeveloperKey { get; set; }

        /// <summary>
        /// 动态库日志目录
        /// </summary>
        public string LogPath { get; set; }

        /// <summary>
        /// 驱动
        /// </summary>
        public string Driver { get; set; }

        /// <summary>
        /// 行政区划代码
        /// </summary>
        public string AreaCode { get; set; }

        /// <summary>
        /// 接口地址
        /// </summary>
        public string ServerUrl { get; set; }

        /// <summary>
        /// 安全码
        /// </summary>
        public string Cainfo { get; set; }


        public Guid? TenantId { get; set; }
    }
}
